object FrmOrderProblemDefiManage: TFrmOrderProblemDefiManage
  Left = 0
  Top = 0
  Caption = #33829#36816#36136#37327#31649#29702
  ClientHeight = 438
  ClientWidth = 1193
  Color = clBtnFace
  Font.Charset = ANSI_CHARSET
  Font.Color = clWindowText
  Font.Height = -12
  Font.Name = #24494#36719#38597#40657
  Font.Style = []
  OldCreateOrder = False
  PixelsPerInch = 96
  TextHeight = 17
  object cxGroupBox1: TcxGroupBox
    Left = 0
    Top = 0
    Align = alTop
    PanelStyle.Active = True
    TabOrder = 0
    ExplicitLeft = -8
    ExplicitTop = -6
    Height = 73
    Width = 1193
    object Label1: TLabel
      Left = 669
      Top = 42
      Width = 72
      Height = 17
      Caption = #38382#39064#20214#27969#27700#21495
    end
    object Label2: TLabel
      Left = 29
      Top = 11
      Width = 48
      Height = 17
      Caption = #36215#22987#26102#38388
    end
    object Label3: TLabel
      Left = 29
      Top = 42
      Width = 48
      Height = 17
      Caption = #32467#26463#26102#38388
    end
    object Label4: TLabel
      Left = 478
      Top = 43
      Width = 48
      Height = 17
      Caption = #22788#29702#29366#24577
    end
    object Label8: TLabel
      Left = 259
      Top = 12
      Width = 48
      Height = 17
      Caption = #38382#39064#31867#22411
    end
    object Label9: TLabel
      Left = 261
      Top = 43
      Width = 48
      Height = 17
      Caption = #32467#26463#31867#22411
    end
    object Label12: TLabel
      Left = 694
      Top = 11
      Width = 48
      Height = 17
      Caption = #36816#21333#32534#21495
    end
    object Label16: TLabel
      Left = 478
      Top = 12
      Width = 48
      Height = 17
      Caption = #30028#23450#29366#24577
    end
    object edtProblemNo: TcxTextEdit
      Left = 746
      Top = 39
      TabOrder = 9
      Width = 136
    end
    object edtDateFrom: TcxDateEdit
      Left = 87
      Top = 8
      TabOrder = 0
      Width = 148
    end
    object edtDateTo: TcxDateEdit
      Left = 87
      Top = 39
      TabOrder = 6
      Width = 147
    end
    object cmbStatus: TcxImageComboBox
      Left = 543
      Top = 39
      EditValue = 2
      Enabled = False
      Properties.Items = <
        item
          Description = #20840#37096
          ImageIndex = 0
          Value = -1
        end
        item
          Description = #26410#22788#29702
          Value = 0
        end
        item
          Description = #22788#29702#20013
          Value = 1
        end
        item
          Description = #24050#23436#25104
          Value = 2
        end>
      TabOrder = 8
      Width = 113
    end
    object cmbProblemType: TcxLookupComboBox
      Left = 319
      Top = 8
      Properties.ClearKey = 46
      Properties.KeyFieldNames = 'DVALUE'
      Properties.ListColumns = <
        item
          FieldName = 'PARAMCAP'
        end>
      Properties.ListOptions.ShowHeader = False
      Properties.ListSource = dsProblemType
      TabOrder = 1
      OnKeyDown = cmbProblemTypeKeyDown
      Width = 136
    end
    object cxButton2: TcxButton
      Left = 895
      Top = 28
      Width = 81
      Height = 36
      Action = actSearch
      TabOrder = 4
      Font.Charset = ANSI_CHARSET
      Font.Color = clWindowText
      Font.Height = -12
      Font.Name = #24494#36719#38597#40657
      Font.Style = []
      ParentFont = False
    end
    object cmbCloseType: TcxLookupComboBox
      Left = 319
      Top = 39
      Properties.ClearKey = 46
      Properties.KeyFieldNames = 'DVALUE'
      Properties.ListColumns = <
        item
          FieldName = 'PARAMCAP'
        end>
      Properties.ListOptions.ShowHeader = False
      Properties.ListSource = dsProCloseType
      TabOrder = 7
      OnKeyDown = cmbProblemTypeKeyDown
      Width = 136
    end
    object edtBillNo: TcxTextEdit
      Left = 746
      Top = 8
      TabOrder = 3
      Width = 136
    end
    object cmbPublishStatus: TcxImageComboBox
      Left = 543
      Top = 8
      EditValue = -1
      Properties.Items = <
        item
          Description = #20840#37096
          ImageIndex = 0
          Value = -1
        end
        item
          Description = #26410#21457#24067
          Value = 0
        end
        item
          Description = #24050#21457#24067
          Value = 1
        end
        item
          Description = #24050#23436#25104
          Value = '2'
        end>
      TabOrder = 2
      Width = 113
    end
    object cxButton1: TcxButton
      Left = 982
      Top = 28
      Width = 81
      Height = 36
      Action = actoutput
      TabOrder = 5
    end
  end
  object GrdProblem: TcxGrid
    Left = 0
    Top = 73
    Width = 592
    Height = 365
    Align = alClient
    Font.Charset = ANSI_CHARSET
    Font.Color = clWindowText
    Font.Height = -12
    Font.Name = #24494#36719#38597#40657
    Font.Style = []
    ParentFont = False
    TabOrder = 1
    object tvProblem: TcxGridDBTableView
      Navigator.Buttons.CustomButtons = <>
      OnCustomDrawCell = tvProblemCustomDrawCell
      DataController.DataSource = dsProblem
      DataController.Summary.DefaultGroupSummaryItems = <>
      DataController.Summary.FooterSummaryItems = <>
      DataController.Summary.SummaryGroups = <>
      OptionsCustomize.ColumnsQuickCustomization = True
      OptionsData.CancelOnExit = False
      OptionsData.Deleting = False
      OptionsData.DeletingConfirmation = False
      OptionsData.Inserting = False
      OptionsView.NoDataToDisplayInfoText = '<'#27809#26377#25968#25454'>'
      OptionsView.ShowEditButtons = gsebAlways
      OptionsView.CellAutoHeight = True
      OptionsView.GroupByBox = False
      OptionsView.Indicator = True
      OptionsView.IndicatorWidth = 30
      object tvProblemPROBLEM_NO: TcxGridDBColumn
        DataBinding.FieldName = 'PROBLEM_NO'
        PropertiesClassName = 'TcxTextEditProperties'
        Properties.ReadOnly = True
        HeaderAlignmentHorz = taCenter
        Width = 93
      end
      object tvProblemBILL_NO: TcxGridDBColumn
        DataBinding.FieldName = 'BILL_NO'
        PropertiesClassName = 'TcxTextEditProperties'
        Properties.ReadOnly = True
        HeaderAlignmentHorz = taCenter
        Width = 125
      end
      object tvProblemPROBLEM_TYPE: TcxGridDBColumn
        Caption = #38382#39064#21457#36215#31867#22411
        DataBinding.FieldName = 'PROBLEM_TYPE'
        PropertiesClassName = 'TcxTextEditProperties'
        Properties.ReadOnly = True
        HeaderAlignmentHorz = taCenter
        Width = 99
      end
      object tvProblemPROBLEM_THEME: TcxGridDBColumn
        DataBinding.FieldName = 'PROBLEM_THEME'
        PropertiesClassName = 'TcxTextEditProperties'
        Properties.ReadOnly = True
        HeaderAlignmentHorz = taCenter
        Width = 165
      end
      object tvProblemSOURCE_STATUS: TcxGridDBColumn
        DataBinding.FieldName = 'SOURCE_STATUS'
        RepositoryItem = FrmConsole.EditProblemSourceStatus
        HeaderAlignmentHorz = taCenter
        Options.Editing = False
        Options.ShowEditButtons = isebNever
      end
      object tvProblemCLOSE_TYPE: TcxGridDBColumn
        DataBinding.FieldName = 'CLOSE_TYPE'
        PropertiesClassName = 'TcxTextEditProperties'
        Properties.ReadOnly = True
        HeaderAlignmentHorz = taCenter
        Options.ShowEditButtons = isebNever
        Width = 80
      end
      object tvProblemERROR_DESC: TcxGridDBColumn
        DataBinding.FieldName = 'ERROR_DESC'
        PropertiesClassName = 'TcxTextEditProperties'
        Properties.ReadOnly = True
        HeaderAlignmentHorz = taCenter
        Width = 127
      end
      object tvProblemRESPON_LEVEL: TcxGridDBColumn
        DataBinding.FieldName = 'RESPON_LEVEL'
        PropertiesClassName = 'TcxTextEditProperties'
        Properties.ReadOnly = True
        HeaderAlignmentHorz = taCenter
        Width = 106
      end
      object tvProblemPROBLEM_DESC: TcxGridDBColumn
        DataBinding.FieldName = 'PROBLEM_DESC'
        PropertiesClassName = 'TcxTextEditProperties'
        Properties.ReadOnly = True
        HeaderAlignmentHorz = taCenter
        Width = 200
      end
      object tvProblemCRT_DATE: TcxGridDBColumn
        DataBinding.FieldName = 'CRT_DATE'
        HeaderAlignmentHorz = taCenter
        Options.Editing = False
        Width = 159
      end
      object tvProblemFETCH_NODE: TcxGridDBColumn
        Caption = #25910#20214#32593#28857
        DataBinding.FieldName = 'FETCH_NODE'
        PropertiesClassName = 'TcxTextEditProperties'
        Properties.ReadOnly = True
        HeaderAlignmentHorz = taCenter
        Width = 112
      end
      object tvProblemFETCH_EMPNO: TcxGridDBColumn
        DataBinding.FieldName = 'FETCH_EMPNO'
        HeaderAlignmentHorz = taCenter
        Width = 92
      end
      object tvProblemFETCH_EMPNAME: TcxGridDBColumn
        DataBinding.FieldName = 'FETCH_EMPNAME'
        HeaderAlignmentHorz = taCenter
        Width = 111
      end
      object tvProblemDISP_NODE: TcxGridDBColumn
        Caption = #27966#20214#32593#28857
        DataBinding.FieldName = 'DISP_NODE'
        PropertiesClassName = 'TcxTextEditProperties'
        Properties.ReadOnly = True
        HeaderAlignmentHorz = taCenter
        Width = 109
      end
      object tvProblemDUTY_NODE: TcxGridDBColumn
        DataBinding.FieldName = 'DUTY_NODE'
        HeaderAlignmentHorz = taCenter
        Width = 118
      end
      object tvProblemDUTY_EMPNO: TcxGridDBColumn
        Caption = #36131#20219#20154#24037#21495
        DataBinding.FieldName = 'DUTY_EMPNO'
        HeaderAlignmentHorz = taCenter
        Width = 77
      end
      object tvProblemDUTY_EMPNAME: TcxGridDBColumn
        Caption = #36131#20219#20154
        DataBinding.FieldName = 'DUTY_EMPNAME'
        HeaderAlignmentHorz = taCenter
        Width = 107
      end
      object tvProblemREMARK: TcxGridDBColumn
        DataBinding.FieldName = 'REMARK'
        PropertiesClassName = 'TcxTextEditProperties'
        Properties.ReadOnly = True
        HeaderAlignmentHorz = taCenter
        Width = 182
      end
      object tvProblemCREATE_BY: TcxGridDBColumn
        DataBinding.FieldName = 'CREATE_BY'
        PropertiesClassName = 'TcxTextEditProperties'
        Properties.ReadOnly = True
        HeaderAlignmentHorz = taCenter
        Width = 114
      end
      object tvProblemNODE_NO: TcxGridDBColumn
        DataBinding.FieldName = 'NODE_NO'
        PropertiesClassName = 'TcxTextEditProperties'
        Properties.ReadOnly = True
        HeaderAlignmentHorz = taCenter
        Width = 104
      end
      object tvProblemNEED_SETTLED: TcxGridDBColumn
        DataBinding.FieldName = 'NEED_SETTLED'
        RepositoryItem = FrmConsole.EditRepYesNo
        HeaderAlignmentHorz = taCenter
        Options.Editing = False
        Options.ShowEditButtons = isebNever
      end
      object tvProblemUPDATE_DT: TcxGridDBColumn
        DataBinding.FieldName = 'UPDATE_DT'
        HeaderAlignmentHorz = taCenter
        Options.Editing = False
        Width = 133
      end
      object tvProblemDEFI_PUBLISH_STATUS: TcxGridDBColumn
        Caption = #30028#23450#29366#24577
        DataBinding.FieldName = 'DEFI_PUBLISH_STATUS'
        RepositoryItem = FrmConsole.EditRepDefiPublishStatus
        HeaderAlignmentHorz = taCenter
        Options.Editing = False
        Options.ShowEditButtons = isebNever
      end
      object tvProblemIsReply: TcxGridDBColumn
        DataBinding.FieldName = 'IsReply'
        Visible = False
      end
    end
    object lvEXP_COMP: TcxGridLevel
      GridView = tvProblem
    end
  end
  object pgItem: TcxPageControl
    Left = 592
    Top = 73
    Width = 601
    Height = 365
    Align = alRight
    TabOrder = 2
    Properties.ActivePage = cxTabSheet3
    Properties.CustomButtons.Buttons = <>
    ClientRectBottom = 358
    ClientRectLeft = 3
    ClientRectRight = 594
    ClientRectTop = 31
    object cxTabSheet3: TcxTabSheet
      Caption = #30028#23450#32593#28857#21453#39304
      ImageIndex = 2
      object GrdBasic: TcxGrid
        Left = 0
        Top = 43
        Width = 591
        Height = 166
        Align = alClient
        Font.Charset = ANSI_CHARSET
        Font.Color = clWindowText
        Font.Height = -12
        Font.Name = #24494#36719#38597#40657
        Font.Style = []
        ParentFont = False
        TabOrder = 1
        object tvBasic: TcxGridDBTableView
          Navigator.Buttons.CustomButtons = <>
          DataController.DataSource = dsFeed
          DataController.Summary.DefaultGroupSummaryItems = <>
          DataController.Summary.FooterSummaryItems = <>
          DataController.Summary.SummaryGroups = <>
          OptionsCustomize.ColumnsQuickCustomization = True
          OptionsData.CancelOnExit = False
          OptionsData.Deleting = False
          OptionsData.DeletingConfirmation = False
          OptionsData.Editing = False
          OptionsData.Inserting = False
          OptionsSelection.CellSelect = False
          OptionsView.NoDataToDisplayInfoText = '<'#27809#26377#25968#25454'>'
          OptionsView.GroupByBox = False
          OptionsView.Indicator = True
          OptionsView.IndicatorWidth = 30
          object tvBasicFEEBACK_NODE_NO: TcxGridDBColumn
            Caption = #30028#23450#32593#28857
            DataBinding.FieldName = 'FEEBACK_NODE_NO'
            HeaderAlignmentHorz = taCenter
            Width = 108
          end
          object tvBasicFEEBACK_DESC: TcxGridDBColumn
            Caption = #30028#23450#20869#23481
            DataBinding.FieldName = 'FEEBACK_DESC'
            PropertiesClassName = 'TcxMemoProperties'
            Properties.ReadOnly = True
            HeaderAlignmentHorz = taCenter
            Width = 216
          end
          object tvBasicDEFI_NO: TcxGridDBColumn
            Caption = #25805#20316#21592#24037#21495
            DataBinding.FieldName = 'DEFI_NO'
            HeaderAlignmentHorz = taCenter
            Width = 124
          end
          object tvBasicDEFI_NAME: TcxGridDBColumn
            Caption = #25805#20316#21592#22995#21517
            DataBinding.FieldName = 'DEFI_NAME'
            HeaderAlignmentHorz = taCenter
            Width = 112
          end
          object tvBasicCREATE_DT: TcxGridDBColumn
            Caption = #25805#20316#26085#26399
            DataBinding.FieldName = 'CREATE_DT'
            HeaderAlignmentHorz = taCenter
            Width = 115
          end
        end
        object cxGridLevel2: TcxGridLevel
          GridView = tvBasic
        end
      end
      object cxGroupBox6: TcxGroupBox
        Left = 0
        Top = 0
        Align = alTop
        TabOrder = 0
        Height = 43
        Width = 591
        object cxButton3: TcxButton
          Left = 20
          Top = 3
          Width = 102
          Height = 36
          Action = actDefinition
          TabOrder = 0
        end
        object btnDefiPublish: TcxButton
          Left = 128
          Top = 3
          Width = 93
          Height = 36
          Action = actDefiPublish
          TabOrder = 1
        end
        object btnComple: TcxButton
          Left = 227
          Top = 3
          Width = 93
          Height = 36
          Action = actDefiComplete
          TabOrder = 2
        end
      end
      object cxGroupBox2: TcxGroupBox
        Left = 0
        Top = 209
        Align = alBottom
        Caption = #30028#23450#22238#22797#20869#23481
        Style.Edges = [bTop, bBottom]
        TabOrder = 2
        Visible = False
        Height = 118
        Width = 591
        object Panel1: TPanel
          Left = 1
          Top = 19
          Width = 589
          Height = 27
          Align = alTop
          BevelOuter = bvNone
          TabOrder = 0
          object Label15: TLabel
            Left = 14
            Top = 5
            Width = 48
            Height = 17
            Caption = #22238#22797#26102#38388
          end
          object Label19: TLabel
            Left = 255
            Top = 5
            Width = 60
            Height = 17
            Caption = #22238#22797#20154#32534#21495
          end
          object Label20: TLabel
            Left = 428
            Top = 5
            Width = 60
            Height = 17
            Caption = #22238#22797#20154#21517#31216
          end
          object cxDBTextEdit4: TcxDBTextEdit
            Left = 72
            Top = 3
            DataBinding.DataField = 'REPLY_DT'
            DataBinding.DataSource = dsFeed
            Properties.ReadOnly = True
            TabOrder = 0
            Width = 162
          end
          object cxDBTextEdit5: TcxDBTextEdit
            Left = 324
            Top = 3
            DataBinding.DataField = 'REPLY_NO'
            DataBinding.DataSource = dsFeed
            Properties.ReadOnly = True
            TabOrder = 1
            Width = 98
          end
          object cxDBTextEdit6: TcxDBTextEdit
            Left = 496
            Top = 3
            DataBinding.DataField = 'REPLY_NAME'
            DataBinding.DataSource = dsFeed
            Properties.ReadOnly = True
            TabOrder = 2
            Width = 98
          end
        end
        object cxDBMemo3: TcxDBMemo
          Left = 1
          Top = 46
          Align = alClient
          DataBinding.DataField = 'REPLY_DESC'
          DataBinding.DataSource = dsFeed
          Properties.ReadOnly = True
          Properties.ScrollBars = ssBoth
          TabOrder = 1
          Height = 62
          Width = 589
        end
      end
    end
  end
  object ActionList: TActionList
    Images = FrmConsole.img32
    Left = 112
    Top = 208
    object actNew: TAction
      Caption = #26032#24314
      ImageIndex = 139
      OnExecute = actNewExecute
    end
    object actEdit: TAction
      Tag = 1
      Caption = #32534#36753
      ImageIndex = 163
      OnExecute = actEditExecute
    end
    object actClear: TAction
      Tag = 3
      Caption = #28165#31354
      ImageIndex = 45
    end
    object actDelete: TAction
      Tag = 4
      Caption = #21024#38500
      ImageIndex = 75
      OnExecute = actDeleteExecute
    end
    object actSearch: TAction
      Caption = #26597#35810
      ImageIndex = 152
      OnExecute = actSearchExecute
    end
    object actComplete: TAction
      Caption = #23436#25104
      ImageIndex = 145
      OnExecute = actCompleteExecute
    end
    object actDefinition: TAction
      Caption = #38382#39064#30028#23450
      ImageIndex = 205
      OnExecute = actDefinitionExecute
    end
    object actProcess: TAction
      Caption = #38382#39064#36319#36827
      ImageIndex = 191
      OnExecute = actProcessExecute
    end
    object actSettled: TAction
      Caption = #29702#36180
      ImageIndex = 37
      OnExecute = actSettledExecute
    end
    object actDefiPublish: TAction
      Caption = #30028#23450#21457#24067
      ImageIndex = 100
      OnExecute = actDefiPublishExecute
    end
    object actDefiComplete: TAction
      Caption = #30028#23450#23436#25104
      ImageIndex = 145
      OnExecute = actDefiCompleteExecute
    end
    object actoutput: TAction
      Caption = #23548#20986
      ImageIndex = 149
      OnExecute = actoutputExecute
    end
  end
  object crsProblem: TClientRowSet
    Aggregates = <>
    BeforePost = crsProblemBeforePost
    OnCalcFields = crsProblemCalcFields
    OnNewRecord = crsProblemNewRecord
    AppServer = Dm.AppServer
    TableName = 'TSP_ORDER_PROBLEM'
    Left = 480
    Top = 208
    object crsProblemID: TStringField
      FieldName = 'ID'
      ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
      Size = 50
    end
    object crsProblemPROBLEM_NO: TStringField
      DisplayLabel = #38382#39064#20214#27969#27700#21495
      FieldName = 'PROBLEM_NO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProblemSYS_ACCOUNT: TStringField
      FieldName = 'SYS_ACCOUNT'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemGROUP_CODE: TStringField
      FieldName = 'GROUP_CODE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProblemBILL_NO: TStringField
      DisplayLabel = #36816#21333#32534#21495
      FieldName = 'BILL_NO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProblemPROBLEM_TYPE: TStringField
      DisplayLabel = #38382#39064#31867#22411
      FieldName = 'PROBLEM_TYPE'
      ProviderFlags = [pfInUpdate]
      Size = 100
    end
    object crsProblemPROBLEM_FOLLOW: TStringField
      DisplayLabel = #38382#39064#36319#36827
      FieldName = 'PROBLEM_FOLLOW'
      ProviderFlags = [pfInUpdate]
      Size = 500
    end
    object crsProblemCRT_DATE: TStringField
      DisplayLabel = #23492#20214#26085#26399
      FieldName = 'CRT_DATE'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemFETCH_NODE: TStringField
      DisplayLabel = #25910#20214#31449#28857
      FieldName = 'FETCH_NODE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProblemSEND_NAME: TStringField
      DisplayLabel = #23492#20214#23458#25143
      FieldName = 'SEND_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProblemSEND_CONT: TStringField
      DisplayLabel = #23492#20214#20154
      FieldName = 'SEND_CONT'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProblemSEND_TEL: TStringField
      DisplayLabel = #23492#20214#30005#35805
      FieldName = 'SEND_TEL'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemSEND_ADDR: TStringField
      DisplayLabel = #23492#20214#22320#22336
      FieldName = 'SEND_ADDR'
      ProviderFlags = [pfInUpdate]
      Size = 200
    end
    object crsProblemDISP_NODE: TStringField
      DisplayLabel = #27966#20214#31449#28857
      FieldName = 'DISP_NODE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProblemDEST_NAME: TStringField
      DisplayLabel = #25910#36135#23458#25143
      FieldName = 'DEST_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProblemDEST_CONT: TStringField
      DisplayLabel = #25910#36135#20154
      FieldName = 'DEST_CONT'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProblemDEST_TEL: TStringField
      DisplayLabel = #25910#36135#20154#30005#35805
      FieldName = 'DEST_TEL'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProblemDEST_ADDR: TStringField
      DisplayLabel = #25910#36135#22320#22336
      FieldName = 'DEST_ADDR'
      ProviderFlags = [pfInUpdate]
      Size = 200
    end
    object crsProblemVERSION: TIntegerField
      FieldName = 'VERSION'
    end
    object crsProblemSTATUS: TSmallintField
      DisplayLabel = #29366#24577
      FieldName = 'STATUS'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemDISABLED: TSmallintField
      DisplayLabel = #26159#21542#29983#25928
      FieldName = 'DISABLED'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemREMARK: TStringField
      DisplayLabel = #22791#27880
      FieldName = 'REMARK'
      ProviderFlags = [pfInUpdate]
      Size = 500
    end
    object crsProblemCREATE_DT: TStringField
      FieldName = 'CREATE_DT'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemUPDATE_DT: TStringField
      DisplayLabel = #26356#26032#26102#38388
      FieldName = 'UPDATE_DT'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemPROBLEM_THEME: TStringField
      DisplayLabel = #38382#39064#20027#39064
      FieldName = 'PROBLEM_THEME'
      ProviderFlags = [pfInUpdate]
      Size = 500
    end
    object crsProblemCREATE_BY: TStringField
      DisplayLabel = #30331#35760#20154
      FieldName = 'CREATE_BY'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemPROBLEM_DESC: TStringField
      DisplayLabel = #38382#39064#25551#36848
      FieldName = 'PROBLEM_DESC'
      ProviderFlags = [pfInUpdate]
      Size = 500
    end
    object crsProblemNODE_NO: TStringField
      Tag = 100
      DisplayLabel = #30331#35760#31449#28857
      FieldName = 'NODE_NO'
      LookupCache = True
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProblemNEED_SETTLED: TIntegerField
      DisplayLabel = #38656#35201#29702#36180
      FieldName = 'NEED_SETTLED'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemSETTLED_STATUS: TIntegerField
      DisplayLabel = #29702#36180#29366#24577
      FieldName = 'SETTLED_STATUS'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemSETTLED_AMOUNT: TFloatField
      DisplayLabel = #29702#36180#37329#39069
      FieldName = 'SETTLED_AMOUNT'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemSETTLED_DT: TStringField
      DisplayLabel = #29702#36180#26102#38388
      FieldName = 'SETTLED_DT'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemSETTLED_REMARK: TStringField
      DisplayLabel = #29702#36180#22791#27880
      FieldName = 'SETTLED_REMARK'
      ProviderFlags = [pfInUpdate]
      Size = 500
    end
    object crsProblemDEFI_PUBLISH_STATUS: TIntegerField
      DisplayLabel = #30028#23450#21457#24067#29366#24577
      FieldName = 'DEFI_PUBLISH_STATUS'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemSETTLED_NODE: TStringField
      FieldName = 'SETTLED_NODE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProblemCLOSE_TYPE: TStringField
      DisplayLabel = #32467#26463#31867#22411
      FieldName = 'CLOSE_TYPE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProblemSOURCE_STATUS: TIntegerField
      DisplayLabel = #25237#35785#26469#28304
      FieldName = 'SOURCE_STATUS'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemERROR_DESC: TStringField
      DisplayLabel = #25805#20316#22833#35823#20869#23481
      FieldName = 'ERROR_DESC'
      ProviderFlags = [pfInUpdate]
      Size = 200
    end
    object crsProblemRESPON_LEVEL: TStringField
      DisplayLabel = #36131#20219#32423#21035
      FieldName = 'RESPON_LEVEL'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProblemDUTY_NODE: TStringField
      DisplayLabel = #36131#20219#26041
      FieldName = 'DUTY_NODE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProblemCOMPANY_AMOUNT: TFloatField
      FieldName = 'COMPANY_AMOUNT'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemPERSON_AMOUNT: TFloatField
      FieldName = 'PERSON_AMOUNT'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemEMP_NO: TStringField
      FieldName = 'EMP_NO'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemEMP_NAME: TStringField
      FieldName = 'EMP_NAME'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemDUTY_EMPNO: TStringField
      FieldName = 'DUTY_EMPNO'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemDUTY_EMPNAME: TStringField
      FieldName = 'DUTY_EMPNAME'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemIsReply: TSmallintField
      FieldKind = fkCalculated
      FieldName = 'IsReply'
      ProviderFlags = [pfInUpdate]
      Calculated = True
    end
    object crsProblemFETCH_EMPNO: TStringField
      DisplayLabel = #21462#20214#21592#24037#21495
      FieldName = 'FETCH_EMPNO'
      ProviderFlags = [pfInUpdate]
    end
    object crsProblemFETCH_EMPNAME: TStringField
      DisplayLabel = #21462#20214#21592#22995#21517
      FieldName = 'FETCH_EMPNAME'
      ProviderFlags = [pfInUpdate]
    end
  end
  object dsProblem: TDataSource
    DataSet = crsProblem
    Left = 168
    Top = 184
  end
  object dsProblemType: TDataSource
    DataSet = Dm.crsProblemType
    Left = 144
    Top = 272
  end
  object svdlg: TSaveDialog
    DefaultExt = '*.xls'
    Filter = 'xls|*.xls|xlsx|*.xlsx|text|.txt|html|*.htm|xml|*.xml'
    Left = 369
    Top = 261
  end
  object crsProcess: TClientRowSet
    Aggregates = <>
    IndexFieldNames = 'PROBLEM_ID'
    MasterFields = 'ID'
    MasterSource = dsProblem
    PacketRecords = 0
    AppServer = Dm.AppServer
    TableName = 'tsp_order_problem_process'
    Left = 24
    Top = 264
    object crsProcessID: TStringField
      FieldName = 'ID'
      ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
      Size = 50
    end
    object crsProcessPROBLEM_ID: TStringField
      FieldName = 'PROBLEM_ID'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProcessSYS_ACCOUNT: TStringField
      FieldName = 'SYS_ACCOUNT'
      ProviderFlags = [pfInUpdate]
    end
    object crsProcessGROUP_CODE: TStringField
      FieldName = 'GROUP_CODE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProcessNODE_NO: TStringField
      FieldName = 'NODE_NO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProcessNODE_NAME: TStringField
      FieldName = 'NODE_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProcessPROCESS_DESC: TStringField
      DisplayLabel = #22788#29702#20869#23481
      FieldName = 'PROCESS_DESC'
      ProviderFlags = [pfInUpdate]
      Size = 500
    end
    object crsProcessPROCESS_NO: TStringField
      DisplayLabel = #23458#26381#32534#21495
      FieldName = 'PROCESS_NO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProcessPROCESS_NAME: TStringField
      DisplayLabel = #23458#26381#21517#31216
      FieldName = 'PROCESS_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProcessVERSION: TIntegerField
      FieldName = 'VERSION'
      ProviderFlags = [pfInUpdate]
    end
    object crsProcessSTATUS: TSmallintField
      FieldName = 'STATUS'
      ProviderFlags = [pfInUpdate]
    end
    object crsProcessDISABLED: TSmallintField
      FieldName = 'DISABLED'
      ProviderFlags = [pfInUpdate]
    end
    object crsProcessREMARK: TStringField
      FieldName = 'REMARK'
      ProviderFlags = [pfInUpdate]
      Size = 500
    end
    object crsProcessCREATE_DT: TStringField
      FieldName = 'CREATE_DT'
      ProviderFlags = [pfInUpdate]
    end
    object crsProcessUPDATE_DT: TStringField
      DisplayLabel = #26356#26032#26102#38388
      FieldName = 'UPDATE_DT'
      ProviderFlags = [pfInUpdate]
    end
    object crsProcessREPLY_DESC: TStringField
      FieldName = 'REPLY_DESC'
      ProviderFlags = [pfInUpdate]
      Size = 500
    end
    object crsProcessREPLY_NO: TStringField
      FieldName = 'REPLY_NO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProcessREPLY_NAME: TStringField
      FieldName = 'REPLY_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsProcessREPLY_TIME: TStringField
      FieldName = 'REPLY_TIME'
      ProviderFlags = [pfInUpdate]
    end
  end
  object dsProcess: TDataSource
    DataSet = crsProcess
    Left = 216
    Top = 248
  end
  object dsProCloseType: TDataSource
    DataSet = Dm.crsProCloseType
    Left = 448
    Top = 264
  end
  object crsFeed: TClientRowSet
    Aggregates = <>
    IndexFieldNames = 'PROBLEM_ID'
    MasterFields = 'ID'
    MasterSource = dsProblem
    PacketRecords = 0
    AppServer = Dm.AppServer
    TableName = 'TSP_ORDER_PROBLEM_DEFI'
    Left = 144
    Top = 344
    object crsFeedID: TStringField
      FieldName = 'ID'
      ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
      Size = 50
    end
    object crsFeedPROBLEM_ID: TStringField
      FieldName = 'PROBLEM_ID'
      Size = 50
    end
    object crsFeedGROUP_CODE: TStringField
      FieldName = 'GROUP_CODE'
      Size = 50
    end
    object crsFeedFEEBACK_NODE_NO: TStringField
      FieldName = 'FEEBACK_NODE_NO'
      Size = 50
    end
    object crsFeedFEEBACK_DESC: TStringField
      FieldName = 'FEEBACK_DESC'
      Size = 500
    end
    object crsFeedDEFI_NO: TStringField
      FieldName = 'DEFI_NO'
      Size = 50
    end
    object crsFeedDEFI_NAME: TStringField
      FieldName = 'DEFI_NAME'
      Size = 50
    end
    object crsFeedCREATE_DT: TStringField
      FieldName = 'CREATE_DT'
    end
  end
  object dsFeed: TDataSource
    DataSet = crsFeed
    Left = 200
    Top = 344
  end
  object pmDefi: TPopupMenu
    AutoHotkeys = maManual
    Left = 248
    Top = 296
    object N1: TMenuItem
      Action = actDefinition
    end
    object N2: TMenuItem
      Action = actDefiPublish
    end
    object N3: TMenuItem
      Action = actDefiComplete
    end
  end
  object crsLatestReply: TClientRowSet
    Aggregates = <>
    AppServer = Dm.AppServer
    TableName = 'V_PROBLEM_LATEST_REPLY_DEFI'
    Left = 280
    Top = 168
    object crsLatestReplyID: TStringField
      FieldName = 'ID'
      Size = 50
    end
    object crsLatestReplyPROBLEM_ID: TStringField
      FieldName = 'PROBLEM_ID'
      Size = 50
    end
    object crsLatestReplyGROUP_CODE: TStringField
      FieldName = 'GROUP_CODE'
      Size = 50
    end
    object crsLatestReplyFEEBACK_NODE_NO: TStringField
      FieldName = 'FEEBACK_NODE_NO'
      Size = 50
    end
    object crsLatestReplyFEEBACK_DESC: TStringField
      FieldName = 'FEEBACK_DESC'
      Size = 500
    end
    object crsLatestReplyDEFI_NO: TStringField
      FieldName = 'DEFI_NO'
      Size = 50
    end
    object crsLatestReplyDEFI_NAME: TStringField
      FieldName = 'DEFI_NAME'
      Size = 50
    end
    object crsLatestReplyCREATE_DT: TStringField
      FieldName = 'CREATE_DT'
    end
    object crsLatestReplyCN: TFloatField
      FieldName = 'CN'
    end
    object crsLatestReplyNODE: TStringField
      FieldName = 'NODE'
      Size = 50
    end
  end
end
